$.mcCube.notice = {};
$.mcCube.notice.config = {
      'title' : 'Notification',
      'modal' : true
}
$.mcCube.notice.error = function(content){
    this.popup.open(content);
}
$.mcCube.notice.popup = function(content){
    var noticeDiv = $('#mccube-notices');
    if(noticeDiv.length)
        noticeDiv.remove();

    noticeDiv = $('<div></div>')
        .attr('id', 'mccube-notices')
        .css({
        'display'    : 'table-cell',
        'line-height': '130%',
        'min-width'  : '150px'
    });
    $('body').append(noticeDiv);

    if(content){
        noticeDiv.html(content);
    }
    return noticeDiv;
}
$.mcCube.notice.popup.open = function(content, config){
    var noticeDiv = $.mcCube.notice.popup(content).dialog($.extend($.mcCube.notice.config, config));
    noticeDiv.parent().width(noticeDiv.outerWidth() + 25);
}
$.mcCube.notice.popup.onLoad = function(){
    //$.mcCube.notice.popup.open();
}